<%-- 
    Document   : paciente
    Created on : 07/11/2014, 02:14:22 PM
    Author     : leonhart
--%>

<%@page import="java.sql.ResultSet"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page contentType="text/html" import="java.util.*" %>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <jsp:useBean id="base" class="metodo.metodospaciente" scope="page"></jsp:useBean>
            <link rel="stylesheet" href="cpaciente.css">
            <link rel="shortcut icon" href="../imagenes/logonutre-t.png">

            <title>PACIENTE HISTORIA</title>

        </head>
        <body>

        <%
            String usuario = "";
            String perfil = "";
            String id = "";
            HttpSession sesionX = request.getSession();
            if (sesionX.getAttribute("perfil") == null) {
        %>
        <jsp:forward page="../regresar.jsp">
            <jsp:param name="error" value="es obligatorio identificarse"/>
        </jsp:forward>
        <%
        } else {
            if (sesionX.getAttribute("perfil").equals("paciente")) {
                usuario = (String) sesionX.getAttribute("usuario");
                perfil = (String) sesionX.getAttribute("perfil");
                id = (String) sesionX.getAttribute("id");
        %>
        <div class="Encabezado"><% out.print(usuario); %><br/><a href='salir.jsp'>Cerrar Sesion</a></div>
        <%
        } else {
        %>
        <jsp:forward page="../regresar.jsp">
            <jsp:param name="error" value="es obligatorio identificarse"/>
        </jsp:forward>
        <%
                }
            }
        %>
    <center>
        <div class="div_Historias">
            <h1>TUS ANTECEDENTES</h1>

            <%
                int ids = Integer.parseInt(id);
                try {
                    ResultSet rs = base.muestra_historia(ids);
                    //out.print(ids);
                    if (!rs.next()) {
                        out.print("No se encontraron Historias registradas");
                    } else {
             //border="1" cellspacing="0"
            %>

            <table class="tabla_most" >
                <tr id="cabecera"><td colspan="4"><center>HISTORIAS REGISTRADAS</center></td></tr>
                <tr id="cabecera">

                    <td ><center>ALTURA</center></td>
                <td ><center>PESO</center></td>
                <td ><center>IMC</center></td>
                <td ><center>FECHA DE REGISTRO</center></td>
                </tr>
                <%
                    do {

                        //getString: Extrae el contenido de la columna indicada
                        //puede colocarse como parametro el numero o el nombre de la columna
%>

                <tr>
                    <td><%=rs.getString(1)%></td>
                    <td><%=rs.getString(2)%></td>
                    <td><%=rs.getString(3)%></td>
                    <td><%=rs.getString(4)%></td>

                </tr>
                <%
                            } while (rs.next()); //mientras siga existiendo un registro mas

                        }
                    } catch (Exception e) {
                        out.print("Error al consultar: " + e);
                    }
                %>
            </table>
        </div>


        <%
            //--------------------------------------------------------
        %>
        <center> <form  action="actualizahistoria.jsp" method="post">
                <center>
                    <table>
                        <tr>
                            <td>
                                <table>
                                    <center>
                                        <h1>ACTUALIZA TUS DATOS</h1>
                                        <tr>
                                            <td>ID Paciente :</td>
                                            <td><input type="text" disabled name="id" value="<%out.print(ids);%>"  /></td>
                                        </tr>
                                        <tr>
                                            <td>Altura:</td>
                                            <td><input type='text' placeholder="Metros.Centimetros" name="altura" class="" required autocomplete="off"/></td>
                                        </tr>
                                        <tr>
                                            <td>Peso:</td>
                                            <td><input type='text' placeholder="peso" name="peso" class="" required autocomplete="off"/></td>
                                        </tr>
                                </table>
                            </td>
                            <td>
                                <input type="image" src="../imagenes/enviar.png" value="Enviar" class="btn_guardar" />
                            </td>
                        </tr>
                    </table>
                </center>
            </form>

        </center>
        <center>
            <div>
                <div class="Ver_dieta">
                    <center><br/><h1>DIETAS</h1>
                            <%=base.conectar()%>
                            <%
                                //int ids=Integer.parseInt(id);
                                try {
                                    ResultSet rs = base.consulta_dietas(ids);
                                    //out.print(ids);
                                    if (!rs.next()) {
                                        out.print("No se encontraron Dietas asignadas para este Paciente");
                                    } else {
                             //border="1" cellspacing="0"
                            %>

                        <table class="tabla_most" >
                            <tr id="cabecera"><td colspan="4"><center>DIETAS ASIGNADAS</center></td></tr>
                            <tr id="cabecera">

                                <td ><center>NOMBRE DE DIETA</center></td>
                            <td ><center>STATUS</center></td>
                            <td ><center>DESCRIPCION</center></td>

                            </tr>
                            <%
                                do {

                                    //getString: Extrae el contenido de la columna indicada
                                    //puede colocarse como parametro el numero o el nombre de la columna
%>

                            <tr>
                                <td><%=rs.getString(4)%></td>
                                <td><%=rs.getString(3)%></td>
                                <td><%=rs.getString(5)%></td>
                                <td><a href="ver_Ingredientes.jsp?iddieta=<%=rs.getString(1)%>"><button>Ver Alimentos</button></a></td>
                            </tr>
                            <%
                                        } while (rs.next()); //mientras siga existiendo un registro mas

                                    }
                                } catch (Exception e) {
                                    out.print("Error al consultar: " + e);
                                }
                            %>
                        </table><br/>
                    </center>
                </div>
            </div>
        </center>

    </body>
</html>

